package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * ��ݶ���
 * @since 2013-09-08
 */
public class LogicPoDO implements Serializable {

    private static final long serialVersionUID = 137860811685026248L;

    /**
     * column logic_po.id
     */
    private String id;

    /**
     * column logic_po.pocode  ���ݱ�ţ�CD-YYYY-MM-DD-������4λ��ˮ��
     */
    private String pocode;

    /**
     * column logic_po.oricode  ԭʼ���
     */
    private String oricode;

    /**
     * column logic_po.billstatus  ����״̬��1���ݸ壬2�����....��
     */
    private String billstatus;

    /**
     * column logic_po.hasdone  �Ƿ��Ѿ���ȫ���
     */
    private Short hasdone;

    /**
     * column logic_po.spcode  ��Ӧ�̱���
     */
    private String spcode;

    /**
     * column logic_po.spname  ��Ӧ�����
     */
    private String spname;

    /**
     * column logic_po.spAttachperson  ��Ӧ����ϵ��
     */
    private String spattachperson;

    /**
     * column logic_po.spTelephone  �绰
     */
    private String sptelephone;

    /**
     * column logic_po.spMobil  �ֻ�
     */
    private String spmobil;

    /**
     * column logic_po.spFax  ����
     */
    private String spfax;

    /**
     * column logic_po.spAddress  ��ַ
     */
    private String spaddress;

    /**
     * column logic_po.dgrq  ��������
     */
    private Date dgrq;

    /**
     * column logic_po.shrq  �ջ�����
     */
    private Date shrq;

    /**
     * column logic_po.htbh  ��ͬ���
     */
    private String htbh;

    /**
     * column logic_po.batch  ��ͬ���
     */
    private String batch;

    /**
     * column logic_po.aegnt  ������
     */
    private String aegnt;

    /**
     * column logic_po.popattern  �ɹ���ʽ
     */
    private String popattern;

    /**
     * column logic_po.currency
     */
    private String currency;

    /**
     * column logic_po.exchange_rate  ����
     */
    private String exchangeRate;

    /**
     * column logic_po.fkpattern  ���ʽ
     */
    private String fkpattern;

    /**
     * column logic_po.fkdate  ��������
     */
    private Date fkdate;

    /**
     * column logic_po.tabloid  ժҪ
     */
    private String tabloid;

    /**
     * column logic_po.depname  �������
     */
    private String depname;

    /**
     * column logic_po.depacode  ���ű���
     */
    private String depacode;

    /**
     * column logic_po.remark  ��ע
     */
    private String remark;

    /**
     * column logic_po.removed  �Ƿ�ɾ�� 0δɾ��1ɾ��
     */
    private Short removed;

    /**
     * column logic_po.dcruser  ������
     */
    private String dcruser;

    /**
     * column logic_po.dctime  ����ʱ��
     */
    private Date dctime;

    /**
     * column logic_po.duuser  �޸���
     */
    private String duuser;

    /**
     * column logic_po.dutime  �޸�ʱ��
     */
    private Date dutime;

    /**
     * column logic_po.shdate  ���ʱ��
     */
    private Date shdate;

    /**
     * column logic_po.shname  �����
     */
    private String shname;

    /**
     * column logic_po.version  �汾��
     */
    private Double version;

    private String spemail;
    
    public LogicPoDO() {
        super();
    }

    public LogicPoDO(String id, String pocode, String oricode, String billstatus, Short hasdone, String spcode, String spname, String spattachperson, String sptelephone, String spmobil, String spfax, String spaddress, Date dgrq, Date shrq, String htbh, String batch, String aegnt, String popattern, String currency, String exchangeRate, String fkpattern, Date fkdate, String tabloid, String depname, String depacode, String remark, Short removed, String dcruser, Date dctime, String duuser, Date dutime, Date shdate, String shname, Double version,String spemail) {
        this.id = id;
        this.pocode = pocode;
        this.oricode = oricode;
        this.billstatus = billstatus;
        this.hasdone = hasdone;
        this.spcode = spcode;
        this.spname = spname;
        this.spattachperson = spattachperson;
        this.sptelephone = sptelephone;
        this.spmobil = spmobil;
        this.spfax = spfax;
        this.spaddress = spaddress;
        this.dgrq = dgrq;
        this.shrq = shrq;
        this.htbh = htbh;
        this.batch = batch;
        this.aegnt = aegnt;
        this.popattern = popattern;
        this.currency = currency;
        this.exchangeRate = exchangeRate;
        this.fkpattern = fkpattern;
        this.fkdate = fkdate;
        this.tabloid = tabloid;
        this.depname = depname;
        this.depacode = depacode;
        this.remark = remark;
        this.removed = removed;
        this.dcruser = dcruser;
        this.dctime = dctime;
        this.duuser = duuser;
        this.dutime = dutime;
        this.shdate = shdate;
        this.shname = shname;
        this.version = version;
        this.spemail=spemail;
    }

    /**
     * getter for Column logic_po.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_po.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_po.pocode
     */
    public String getPocode() {
        return pocode;
    }

    /**
     * setter for Column logic_po.pocode
     * @param pocode
     */
    public void setPocode(String pocode) {
        this.pocode = pocode;
    }

    /**
     * getter for Column logic_po.oricode
     */
    public String getOricode() {
        return oricode;
    }

    /**
     * setter for Column logic_po.oricode
     * @param oricode
     */
    public void setOricode(String oricode) {
        this.oricode = oricode;
    }

    /**
     * getter for Column logic_po.billstatus
     */
    public String getBillstatus() {
        return billstatus;
    }

    /**
     * setter for Column logic_po.billstatus
     * @param billstatus
     */
    public void setBillstatus(String billstatus) {
        this.billstatus = billstatus;
    }

    /**
     * getter for Column logic_po.hasdone
     */
    public Short getHasdone() {
        return hasdone;
    }

    /**
     * setter for Column logic_po.hasdone
     * @param hasdone
     */
    public void setHasdone(Short hasdone) {
        this.hasdone = hasdone;
    }

    /**
     * getter for Column logic_po.spcode
     */
    public String getSpcode() {
        return spcode;
    }

    /**
     * setter for Column logic_po.spcode
     * @param spcode
     */
    public void setSpcode(String spcode) {
        this.spcode = spcode;
    }

    /**
     * getter for Column logic_po.spname
     */
    public String getSpname() {
        return spname;
    }

    /**
     * setter for Column logic_po.spname
     * @param spname
     */
    public void setSpname(String spname) {
        this.spname = spname;
    }

    /**
     * getter for Column logic_po.spAttachperson
     */
    public String getSpattachperson() {
        return spattachperson;
    }

    /**
     * setter for Column logic_po.spAttachperson
     * @param spattachperson
     */
    public void setSpattachperson(String spattachperson) {
        this.spattachperson = spattachperson;
    }

    /**
     * getter for Column logic_po.spTelephone
     */
    public String getSptelephone() {
        return sptelephone;
    }

    /**
     * setter for Column logic_po.spTelephone
     * @param sptelephone
     */
    public void setSptelephone(String sptelephone) {
        this.sptelephone = sptelephone;
    }

    /**
     * getter for Column logic_po.spMobil
     */
    public String getSpmobil() {
        return spmobil;
    }

    /**
     * setter for Column logic_po.spMobil
     * @param spmobil
     */
    public void setSpmobil(String spmobil) {
        this.spmobil = spmobil;
    }

    /**
     * getter for Column logic_po.spFax
     */
    public String getSpfax() {
        return spfax;
    }

    /**
     * setter for Column logic_po.spFax
     * @param spfax
     */
    public void setSpfax(String spfax) {
        this.spfax = spfax;
    }

    /**
     * getter for Column logic_po.spAddress
     */
    public String getSpaddress() {
        return spaddress;
    }

    /**
     * setter for Column logic_po.spAddress
     * @param spaddress
     */
    public void setSpaddress(String spaddress) {
        this.spaddress = spaddress;
    }

    /**
     * getter for Column logic_po.dgrq
     */
    public Date getDgrq() {
        return dgrq;
    }

    /**
     * setter for Column logic_po.dgrq
     * @param dgrq
     */
    public void setDgrq(Date dgrq) {
        this.dgrq = dgrq;
    }

    /**
     * getter for Column logic_po.shrq
     */
    public Date getShrq() {
        return shrq;
    }

    /**
     * setter for Column logic_po.shrq
     * @param shrq
     */
    public void setShrq(Date shrq) {
        this.shrq = shrq;
    }

    /**
     * getter for Column logic_po.htbh
     */
    public String getHtbh() {
        return htbh;
    }

    /**
     * setter for Column logic_po.htbh
     * @param htbh
     */
    public void setHtbh(String htbh) {
        this.htbh = htbh;
    }

    /**
     * getter for Column logic_po.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_po.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_po.aegnt
     */
    public String getAegnt() {
        return aegnt;
    }

    /**
     * setter for Column logic_po.aegnt
     * @param aegnt
     */
    public void setAegnt(String aegnt) {
        this.aegnt = aegnt;
    }

    /**
     * getter for Column logic_po.popattern
     */
    public String getPopattern() {
        return popattern;
    }

    /**
     * setter for Column logic_po.popattern
     * @param popattern
     */
    public void setPopattern(String popattern) {
        this.popattern = popattern;
    }

    /**
     * getter for Column logic_po.currency
     */
    public String getCurrency() {
        return currency;
    }

    /**
     * setter for Column logic_po.currency
     * @param currency
     */
    public void setCurrency(String currency) {
        this.currency = currency;
    }

    /**
     * getter for Column logic_po.exchange_rate
     */
    public String getExchangeRate() {
        return exchangeRate;
    }

    /**
     * setter for Column logic_po.exchange_rate
     * @param exchangeRate
     */
    public void setExchangeRate(String exchangeRate) {
        this.exchangeRate = exchangeRate;
    }

    /**
     * getter for Column logic_po.fkpattern
     */
    public String getFkpattern() {
        return fkpattern;
    }

    /**
     * setter for Column logic_po.fkpattern
     * @param fkpattern
     */
    public void setFkpattern(String fkpattern) {
        this.fkpattern = fkpattern;
    }

    /**
     * getter for Column logic_po.fkdate
     */
    public Date getFkdate() {
        return fkdate;
    }

    /**
     * setter for Column logic_po.fkdate
     * @param fkdate
     */
    public void setFkdate(Date fkdate) {
        this.fkdate = fkdate;
    }

    /**
     * getter for Column logic_po.tabloid
     */
    public String getTabloid() {
        return tabloid;
    }

    /**
     * setter for Column logic_po.tabloid
     * @param tabloid
     */
    public void setTabloid(String tabloid) {
        this.tabloid = tabloid;
    }

    /**
     * getter for Column logic_po.depname
     */
    public String getDepname() {
        return depname;
    }

    /**
     * setter for Column logic_po.depname
     * @param depname
     */
    public void setDepname(String depname) {
        this.depname = depname;
    }

    /**
     * getter for Column logic_po.depacode
     */
    public String getDepacode() {
        return depacode;
    }

    /**
     * setter for Column logic_po.depacode
     * @param depacode
     */
    public void setDepacode(String depacode) {
        this.depacode = depacode;
    }

    /**
     * getter for Column logic_po.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_po.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_po.removed
     */
    public Short getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_po.removed
     * @param removed
     */
    public void setRemoved(Short removed) {
        this.removed = removed;
    }

    /**
     * getter for Column logic_po.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_po.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_po.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_po.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_po.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_po.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_po.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_po.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_po.shdate
     */
    public Date getShdate() {
        return shdate;
    }

    /**
     * setter for Column logic_po.shdate
     * @param shdate
     */
    public void setShdate(Date shdate) {
        this.shdate = shdate;
    }

    /**
     * getter for Column logic_po.shname
     */
    public String getShname() {
        return shname;
    }

    /**
     * setter for Column logic_po.shname
     * @param shname
     */
    public void setShname(String shname) {
        this.shname = shname;
    }

    /**
     * getter for Column logic_po.version
     */
    public Double getVersion() {
        return version;
    }

    /**
     * setter for Column logic_po.version
     * @param version
     */
    public void setVersion(Double version) {
        this.version = version;
    }

	public String getSpemail() {
		return spemail;
	}

	public void setSpemail(String spemail) {
		this.spemail = spemail;
	}
    
}